home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 37 / Mac Magazin and MacEasy Magazine CD - Issue 37.iso / Software / Grafik / Bildbearbeitung / CyberRay1.0.1 Folder / ReadMe < prev   
Text File  |  1997-08-27  |  6KB  |  99 lines

  1. CyberRay 1.0.1/fw
  2.  
  3. These are notes on the "freeware" version of CyberRay 1.0.1.  The freeware version is intended mostly as a demo.  See below for how to obtain the full blown version.
  4.  
  5. Note:  CyberRay runs on Power Macs only.
  6.  
  7. CyberRay is a fully three-dimensional ray tracing package for both optical and electron beams.  It is unique in that it uses an individual particle model rather than envelope equations to model the propagation of a beam through various optics.  This is less efficient than an envelope model but provides much greater flexibility.  Moreover, desktop computers have become so fast that in many cases CyberRay can run hundreds of particles through several optics in a second or two.
  8.  
  9. The CyberRay user interface is designed to feel like a "virtual laboratory."  The user sets up an experiment by obtaining various pieces of equipment from the "equipment shelf" window.  The equipment shelf contains three kinds of items: those which generate a beam (linacs, lamps), those which affect the beam (optics), and those which measure properties of the beam (detectors).  These items can be placed anyhwere in three-dimensional space, and in any orientation.  The user then simply hits "run simulation" and the detectors report their data when the simulation finishes.
  10.  
  11. One of the features you will notice right away is the "apparatus view" window.  This displays a three-dimensional picture of your apparatus.  You can rotate the view with the scroll bars, or "fly" around like in a flight simulator using the controls at the bottom of the window.  When pressing the "fly", "roll", or "slip" buttons, keep the mouse button held down.  Now moving the mouse rotates the observer in various directions.  The option key affects which axis you rotate about.  The velocity control bar affects how fast you move forward or backward when pressing the fly button.  It affects how fast you move sideways or up and down when pressing the slip button.
  12.  
  13. Notice that you can create multiple apparatus views by selecting "New View" from the view menu.  Also, when you run the simulation all the view windows display the particles as the simulation runs.  You can change the way particles are displayed using the "particle options..." item in the view menu.
  14.  
  15. CyberRay is faithful to Macintosh user-interface guidelines, so if you understand optics you can probably explore it without too much documentation.  Balloon help is provided for the menus.
  16.  
  17. One thing that might need explaining is the "Loose Beams" checkbox in the dialog box displayed right before running a simulation.  This is related to the fact that CyberRay employs a "dynamic timestep."  That is, the software chooses the timestep for each particle independently based on its environment at that instant.  In order to perform the space charge calculation, though, the particle states must all be known at the same instant so the field can be computed.  To do this, CyberRay enforces a "beam cycle" during which all the timesteps for an individual particle must add up to a particular value, the "beam timestep."  The space charge field is then computed only at the end of a beam cycle.  If loose beams is checked, the beam cycle is not enforced and the space charge calculation won't work.  Why have loose beams then?  In many cases using loose beams makes observing the particles in the apparatus view a little easier.  You'll have to do some experimenting to see why (or order CyberRay 1.0.1, and you'll get a nice manual that explains everything).
  18.  
  19.  
  20. Full Blown CyberRay
  21.  
  22. In the full blown edition of CyberRay you get the following additional items:
  23.  
  24. 1. File Electrons
  25. Allows you to use an ASCII file to specify exactly where in phase space you want each electron to start.
  26.  
  27. 2. File Photons
  28. Similar to file electrons
  29.  
  30. 3. File Electrode
  31. Allows you to use a binary lookup table to specify the electrostatic potential on a three dimensional mesh
  32.  
  33. 4. File Magnet
  34. Allows you to use a binary lookup table to specify the scalar potential of a free space static magnetic field on a three dimensional mesh
  35.  
  36. 5. Solenoid Lens
  37. Models a solenoid lens according to the Glaser model.
  38.  
  39. 6. Sector Magnet
  40. Models a sector dipole with non-tapered pole pieces, including fringe fields.
  41.  
  42. 7. Quadropole
  43. Models a quadropole magnet according to "hard edged" model
  44.  
  45. 8. Spherical Lens
  46. An arbitrary lens (double convex, meniscus, etc.) with two spherical surfaces.  The photons are propagated through the lens using snell's law at each surface.  Linear dispersion can be included.
  47.  
  48. 9. Cylindrical Lens
  49. Similar to the spherical lens
  50.  
  51. 10. Prism
  52. The prism is isoceles triangular with linear dispersion
  53.  
  54. 11. Ideal 1D Lens
  55. Models an ideal cylindrical lens
  56.  
  57. 12. Parabolic Mirror
  58. Models a reflecting parabolic surface
  59.  
  60. 13. Phase Plane
  61. Measures the transverse phase structure.  i.e., generates a scatter plot of x vs. px and computes various statistics
  62.  
  63. 14. Longitudinal Phase Plane
  64. Measures the longitudinal phase structure
  65.  
  66. 15. Streak Camera
  67. Measures the spatio-temporal properties of a beam
  68.  
  69. 16. Phase Dump
  70. Allows you to save the six-dimensional phase space data for each particle as it goes through a specified aperture.
  71.  
  72. 17. R Matrix
  73. Allows you to compute the 6-dimensional transfer matrix between any two planes based on the particle motions
  74.  
  75. CyberRay comes with complete documentation.  The software consists of a single file that fits on one floppy disc.  Memory requirements depend on the particular simulation you want to run.  CyberRay runs only on Power Macs.
  76.  
  77. Ordering
  78.  
  79. The best way to order CyberRay 1.0.1 is to use the electronic order form which can be found at the Sarkomand web site.  The address is
  80.  
  81. http://www.netcom.com/~dfgordon
  82.  
  83. A more detailed description of CyberRay can also be found at this site.
  84.  
  85. Alternatively, you can also send an e-mail to
  86.  
  87. sarkoman@ix.netcom.com
  88.  
  89. Say you're interested in ordering CyberRay and an electronic order form will be returned to you along with current pricing.
  90.  
  91. Comments or suggestions are also welcome.
  92.  
  93. As a last resort, you can write to
  94.  
  95. Sarkomand Software
  96. P.O. Box 491755
  97. Los Angeles, California 90049
  98.  
  99.